package com.xinzhi.savingpot.task.mapper;

import com.xinzhi.savingpot.task.entity.TaskInfo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface TaskListMapper {
    List<TaskInfo> quertTaskList1();

    //    获取任务列表
    List<TaskInfo> quertTaskList();

    //    根据任务类型查询任务列表
    List<TaskInfo> quertTaskListByTaskType(@Param("taskClassId") Integer taskTypeId);

    /**
     * 总条目数
     * @return
     */
    int count();

    /**
     * 任务 分页 查询
     * @param index 当前页码
     * @param pageSize 每页显示的条目数
     * @return
     */
    List<TaskInfo>  taskLimitPage(@Param("index")int index, @Param("pageSize")int pageSize);
}
